life saving appliance - Deutsch Englisch Wörterbuch